<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <script>

        //  "变量1 || 变量2" 或者 "变量1 && 变量2"  这种写法就是短路运算
        //  短路运算的结果 要么是 变量1， 要么是 变量2


        let a = 1
        let b = 2
        let c = 0
        let d = false


        // let h = a && b
        // console.log(h)       // (b)  2


        // let i = a && c
        // console.log(i)      // (c)  0


        let j = c && b
        console.log(j)        // (c)  0


        // let e = a || b
        // console.log(e)   // (a) 也就是 1


        // let f = b || c
        // console.log(f)   // (b) 2


        // let g = c || d
        // console.log(g)     // (d)  false


        //  分析： 无论是 ||，还是 && ，如果是判断条件的话，最终的目标就是为了得到最终的结果
        //  在分析条件的最终结果的时候，谁起到决定性作用，答案就是谁
        //  换个说法，就是你的思路到哪里了？ 你想到哪里，答案就是这个变量


    </script>

</body>
</html>